package bean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class Cliente implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private String cuit;
	private String razonSocial;
	private String telefono;
	private Direccion direccion;
	private float descuentoPagoContado;
	private List<CondicionPago> condicionesPago = new ArrayList<CondicionPago>();
	private List<DescuentoPorCantidad> descuentos = new ArrayList<DescuentoPorCantidad>();
	
	public Cliente () {}
	
	public Cliente (String cuit, String razonSocial, String telefono, Direccion direccion){
		this.cuit = cuit;
		this.razonSocial = razonSocial;
		this.telefono = telefono;
		this.direccion = direccion;
	}

	public Cliente (String cuit, String razonSocial, String telefono){
		this.cuit = cuit;
		this.razonSocial = razonSocial;
		this.telefono = telefono;
	}
	
	public Cliente (String cuit){
		this.cuit = cuit;
	}
	
	public String getCuit() {
		return cuit;
	}

	public void setCuit(String cuit) {
		this.cuit = cuit;
	}

	public String getRazonSocial() {
		return razonSocial;
	}

	public void setRazonSocial(String razonSocial) {
		this.razonSocial = razonSocial;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public Direccion getDireccion() {
		return direccion;
	}

	public void setDireccion(Direccion direccion) {
		this.direccion = direccion;
	}

	public float getDescuentoPagoContado() {
		return descuentoPagoContado;
	}

	public void setDescuentoPagoContado(float descuentoPagoContado) {
		this.descuentoPagoContado = descuentoPagoContado;
	}

	public List<CondicionPago> getCondicionesPago() {
		return condicionesPago;
	}

	public void setCondicionesPago(List<CondicionPago> condicionesPago) {
		this.condicionesPago = condicionesPago;
	}

	public List<DescuentoPorCantidad> getDescuentos() {
		return descuentos;
	}

	public void setDescuentos(List<DescuentoPorCantidad> descuentos) {
		this.descuentos = descuentos;
	}

	
}
